package com.rxh.pojo.core;

import java.io.Serializable;
import java.math.BigDecimal;

public class CoreMerchantOrderRmb implements Serializable {
     // 
    private Long id;

     // 平台订单表主键
    private Long orderId;

     // 原始金额
    private BigDecimal sourceRmbAmount;

     // 原始金额*保证金比率
    private BigDecimal sourceRmbBond;

     // 原始金额*商户扣率
    private BigDecimal sourceRmbDeduct;

     // 原始退款金额
    private BigDecimal sourceRmbRefund;

     // 原始拒付金额
    private BigDecimal sourceRmbProtest;

     // 拒付处理费
    private BigDecimal sourceRmbProtestCharge;

     // 退款处理费
    private BigDecimal sourceRmbRefundCharge;

    /**
     * 
     * @return id 
     */
    public Long getId() {
        return id;
    }

    /**
     * 
     * @param id 
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 平台订单表主键
     * @return order_id 平台订单表主键
     */
    public Long getOrderId() {
        return orderId;
    }

    /**
     * 平台订单表主键
     * @param orderId 平台订单表主键
     */
    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    /**
     * 原始金额
     * @return source_rmb_amount 原始金额
     */
    public BigDecimal getSourceRmbAmount() {
        return sourceRmbAmount;
    }

    /**
     * 原始金额
     * @param sourceRmbAmount 原始金额
     */
    public void setSourceRmbAmount(BigDecimal sourceRmbAmount) {
        this.sourceRmbAmount = sourceRmbAmount;
    }

    /**
     * 原始金额*保证金比率
     * @return source_rmb_bond 原始金额*保证金比率
     */
    public BigDecimal getSourceRmbBond() {
        return sourceRmbBond;
    }

    /**
     * 原始金额*保证金比率
     * @param sourceRmbBond 原始金额*保证金比率
     */
    public void setSourceRmbBond(BigDecimal sourceRmbBond) {
        this.sourceRmbBond = sourceRmbBond;
    }

    /**
     * 原始金额*商户扣率
     * @return source_rmb_deduct 原始金额*商户扣率
     */
    public BigDecimal getSourceRmbDeduct() {
        return sourceRmbDeduct;
    }

    /**
     * 原始金额*商户扣率
     * @param sourceRmbDeduct 原始金额*商户扣率
     */
    public void setSourceRmbDeduct(BigDecimal sourceRmbDeduct) {
        this.sourceRmbDeduct = sourceRmbDeduct;
    }

    /**
     * 原始退款金额
     * @return source_rmb_refund 原始退款金额
     */
    public BigDecimal getSourceRmbRefund() {
        return sourceRmbRefund;
    }

    /**
     * 原始退款金额
     * @param sourceRmbRefund 原始退款金额
     */
    public void setSourceRmbRefund(BigDecimal sourceRmbRefund) {
        this.sourceRmbRefund = sourceRmbRefund;
    }

    /**
     * 原始拒付金额
     * @return source_rmb_protest 原始拒付金额
     */
    public BigDecimal getSourceRmbProtest() {
        return sourceRmbProtest;
    }

    /**
     * 原始拒付金额
     * @param sourceRmbProtest 原始拒付金额
     */
    public void setSourceRmbProtest(BigDecimal sourceRmbProtest) {
        this.sourceRmbProtest = sourceRmbProtest;
    }

    /**
     * 拒付处理费
     * @return source_rmb_protest_charge 拒付处理费
     */
    public BigDecimal getSourceRmbProtestCharge() {
        return sourceRmbProtestCharge;
    }

    /**
     * 拒付处理费
     * @param sourceRmbProtestCharge 拒付处理费
     */
    public void setSourceRmbProtestCharge(BigDecimal sourceRmbProtestCharge) {
        this.sourceRmbProtestCharge = sourceRmbProtestCharge;
    }

    /**
     * 退款处理费
     * @return source_rmb_refund_charge 退款处理费
     */
    public BigDecimal getSourceRmbRefundCharge() {
        return sourceRmbRefundCharge;
    }

    /**
     * 退款处理费
     * @param sourceRmbRefundCharge 退款处理费
     */
    public void setSourceRmbRefundCharge(BigDecimal sourceRmbRefundCharge) {
        this.sourceRmbRefundCharge = sourceRmbRefundCharge;
    }
}